body {
}

.mainPanel {
	text-align: right;
	background-color: #F0F8FF;
}

.recsAndLinks {
	background-color: #D0E4F6;
}

.myTab {
	background-color: #EED8AE;
}

.gwt-PushButton{
	text-align: center;
}

.gwt-TextBox{
	text-align: right;
	}

.ConnectOff {
	background-image: url("connect_off.gif");
}
.ConnectOn {
	background-image: url("connect_on.gif");
}

.fridgeOff {
	background-image: url("fridge_off.gif");
}
.fridgeOn {
	background-image: url("fridge_on.gif");
}

.favoritesOff {
	background-image: url("favorites_off.gif");
}
.favoritesOn {
	background-image: url("favorites_on.gif");
}

.historyOff {
	background-image: url("history_off.gif");
}
.historyOn {
	background-image: url("history_on.gif");
}

.addRecipeOff {
	background-image: url("addRecipe_off.gif");
}
.addRecipeOn {
	background-image: url("addRecipe_on.gif");
}

.disconnectOff {
	background-image: url("disconnect_off.gif");
}
.disconnectOn {
	background-image: url("disconnect_on.gif");
}

.comments {
	background-image: url("kosher_cook_bg_1_cube.jpg");
}

.filters {
	background-color: #92C1F0;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}

.cookTime {
	background-image: url("kosher_cook_bg_1_cube.jpg");
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}

.addCookTime {
	text-align: center;
}

.RecipeInfoPanel {
	background-image: url("kosher_cook_bg_3_cube.jpg");
}

.ingNameTextBox {
	text-align: right;
}

.FlexTable-ColumnLabelCell {
  border-style: solid;
  border-color: white;
  text-align: center;
}
	
.infoText2 {
	text-align: right;
	font-style: italic;
}

.generalInfo {
	text-align: center;
	font-size: 1.0em;
}

.generalInfo2 {
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #92C1F0;	
	height:41px;
}

.generalInfo3 {
	text-align: center;
	font-style: italic;
	font-weight: bold;
	font-size: 1.2em;
}

.loginPanelLeft {
	background-image: url("leftEdge.png");
}

.loginPanel {
	background-color: #92C1F0;
	height:62px;
}

.ingsPanelEdges {
	background-color: #92C1F0;
	width:272px;
}

.midPanel {
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #92C1F0;
}

.timeFilterText {
	text-align: right;
	font-weight: bold;
	background-color: #92C1F0;
}

.siteFilterText {
	text-align: center;
	background-color: #d0e4f6;
}

.topRatedTable {
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	font-style: italic;
	background-color: #92C1F0;
}

.generalHeader {
	text-align: center;
	font-style: italic;
	font-weight: bold;
	background-color: #D2B48C;
}

.dataTable {
	background-color: #D0E4F6;
	color: #2F4F4F;
	font-style: italic;
	font-weight: bold;
	font-size: 30ex;
	padding: 2px;
    text-align: center;
}

.infoText {
	background-color: white;
	text-align: right;
}

.infoTextHeader {
	background-color: #D2B48C;
	text-align: right;
	font-weight: bold;
}

.infoTextHeader2 {
	background-color: #D2B48C;
	text-align: center;
	font-weight: bold;
}

.IngListColums {
	text-align: center;
	width: 8em;
	font-style: oblique;
	background-color: #EED8AE;
}

.IngListColumsHeader {
	text-align: center;
	width: 8em;
	font-weight: bold;
	font-style: oblique;
	background-color: #D2B48C;
}

.loginPopUp {
	background-color: transparent;
}

.addIngToList {
	text-align: right;
}

.UpdateIngPanel {
	background-color: #F0F0F0;
}

/* use this for a PushButton - to show only the image. */
.empty{
}

.Logo {
	position: absolute;
	left: 2px;
	top: 2px;
}

.refrigePanel{
	background-color:#F0F0F0 ;
}

.MyIngTable{
text-align: center;
}

.gwt-DialogBox .Caption {
        font-size: 120%;
        text-align: center;
}

.largeButtons {
        font-size: 120%;
        text-align: center;
        font-weight: bold;
}

.welcome {
	background-image: url("food_bg1.jpg");
}

.welcome-text {
		text-align: center;
		font-weight: bold;
		font-size: 110%;
		color: #000000;
		background-color: rgba(255,255,255,0.65);
}

.explanation {
	background-image: url("kosher_cook_bg_3_cube.jpg");
}

.explanation-label {
		text-align: center;
		font-weight: bold;
		font-size: 110%;
		background-image: url("kosher_cook_bg_1_cube.jpg");
		color: #000000;
}

.detailsTable {
	padding: 9px;
	spacing: 3px;
	text-align: right;
}

.detailsExplain {
	text-align: right;
}

.detailsName {
	background-image: url("kosher_cook_bg_1_cube.jpg");
	text-align: center;
	font-weight: bold;
	font-size: 120%;
}